Dec 03 01:48:15.882 INFO testing meter_proxy-0.2.3 against master#8940af3cea4a9a9deabcaf843b2f8cad9a83fc61 for beta-1.31-5
Dec 03 01:48:15.882 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-5/worker-4/master#8940af3cea4a9a9deabcaf843b2f8cad9a83fc61:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-4/beta-1.31-5/master#8940af3cea4a9a9deabcaf843b2f8cad9a83fc61:/source:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/source" "-e" "USER_ID=1000" "-e" "CMD=cargo +8940af3cea4a9a9deabcaf843b2f8cad9a83fc61-alt build --frozen" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"`
Dec 03 01:48:16.059 INFO [stdout] 89acccc6f925474e36d6075b884f2c391f1f3f8496bbae56527b1f66f179373d
Dec 03 01:48:16.062 INFO running `"docker" "start" "-a" "89acccc6f925474e36d6075b884f2c391f1f3f8496bbae56527b1f66f179373d"`
Dec 03 01:48:16.658 INFO [stderr] usermod: no changes
Dec 03 01:48:16.841 INFO [stderr]    Compiling meter_proxy v0.2.3 (/source)
Dec 03 01:48:21.055 INFO [stderr] warning: unused `#[macro_use]` import
Dec 03 01:48:21.055 INFO [stderr]   --> src/lib.rs:16:1
Dec 03 01:48:21.055 INFO [stderr]    |
Dec 03 01:48:21.055 INFO [stderr] 16 | #[macro_use]
Dec 03 01:48:21.055 INFO [stderr]    | ^^^^^^^^^^^^
Dec 03 01:48:21.055 INFO [stderr]    |
Dec 03 01:48:21.055 INFO [stderr]    = note: #[warn(unused_imports)] on by default
Dec 03 01:48:21.055 INFO [stderr] 
Dec 03 01:48:21.055 INFO [stderr] warning: unused import: `Yellow`
Dec 03 01:48:21.055 INFO [stderr]   --> src/proxy/sync/mod.rs:14:30
Dec 03 01:48:21.055 INFO [stderr]    |
Dec 03 01:48:21.055 INFO [stderr] 14 | use ansi_term::Colour::{Red, Yellow};
Dec 03 01:48:21.055 INFO [stderr]    |                              ^^^^^^
Dec 03 01:48:21.055 INFO [stderr] 
Dec 03 01:48:21.055 INFO [stderr] warning: unused import: `SocketAddr`
Dec 03 01:48:21.055 INFO [stderr]   --> src/proxy/sync/mod.rs:15:50
Dec 03 01:48:21.055 INFO [stderr]    |
Dec 03 01:48:21.056 INFO [stderr] 15 | use std::net::{TcpListener, TcpStream, Shutdown, SocketAddr,IpAddr};
Dec 03 01:48:21.056 INFO [stderr]    |                                                  ^^^^^^^^^^
Dec 03 01:48:21.056 INFO [stderr] 
Dec 03 01:48:21.056 INFO [stderr] warning: unused import: `str`
Dec 03 01:48:21.056 INFO [stderr]   --> src/proxy/sync/mod.rs:18:19
Dec 03 01:48:21.056 INFO [stderr]    |
Dec 03 01:48:21.056 INFO [stderr] 18 | use std::{thread, str};
Dec 03 01:48:21.056 INFO [stderr]    |                   ^^^
Dec 03 01:48:21.056 INFO [stderr] 
Dec 03 01:48:21.056 INFO [stderr] warning: unused import: `libc::setrlimit`
Dec 03 01:48:21.056 INFO [stderr]   --> src/proxy/sync/mod.rs:21:5
Dec 03 01:48:21.056 INFO [stderr]    |
Dec 03 01:48:21.056 INFO [stderr] 21 | use libc::setrlimit;
Dec 03 01:48:21.056 INFO [stderr]    |     ^^^^^^^^^^^^^^^
Dec 03 01:48:21.056 INFO [stderr] 
Dec 03 01:48:21.056 INFO [stderr] warning: unused import: `std::collections::HashMap`
Dec 03 01:48:21.056 INFO [stderr]   --> src/proxy/sync/mod.rs:22:5
Dec 03 01:48:21.056 INFO [stderr]    |
Dec 03 01:48:21.056 INFO [stderr] 22 | use std::collections::HashMap;
Dec 03 01:48:21.056 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 03 01:48:21.056 INFO [stderr] 
Dec 03 01:48:21.056 INFO [stderr] warning: unused import: `std::env`
Dec 03 01:48:21.056 INFO [stderr]  --> src/proxy/async/mod.rs:4:5
Dec 03 01:48:21.056 INFO [stderr]   |
Dec 03 01:48:21.056 INFO [stderr] 4 | use std::env;
Dec 03 01:48:21.056 INFO [stderr]   |     ^^^^^^^^
Dec 03 01:48:21.056 INFO [stderr] 
Dec 03 01:48:21.056 INFO [stderr] warning: unused import: `IpAddr`
Dec 03 01:48:21.056 INFO [stderr]  --> src/proxy/async/mod.rs:6:28
Dec 03 01:48:21.056 INFO [stderr]   |
Dec 03 01:48:21.056 INFO [stderr] 6 | use std::net::{SocketAddr, IpAddr};
Dec 03 01:48:21.056 INFO [stderr]   |                            ^^^^^^
Dec 03 01:48:21.056 INFO [stderr] 
Dec 03 01:48:21.056 INFO [stderr] warning: unused import: `std::time::Duration`
Dec 03 01:48:21.056 INFO [stderr]  --> src/proxy/async/mod.rs:9:5
Dec 03 01:48:21.056 INFO [stderr]   |
Dec 03 01:48:21.056 INFO [stderr] 9 | use std::time::Duration;
Dec 03 01:48:21.056 INFO [stderr]   |     ^^^^^^^^^^^^^^^^^^^
Dec 03 01:48:21.056 INFO [stderr] 
Dec 03 01:48:21.056 INFO [stderr] warning: unused import: `Timeout`
Dec 03 01:48:21.056 INFO [stderr]   --> src/proxy/async/mod.rs:15:41
Dec 03 01:48:21.056 INFO [stderr]    |
Dec 03 01:48:21.056 INFO [stderr] 15 | use tokio_core::reactor::{Core, Handle, Timeout};
Dec 03 01:48:21.056 INFO [stderr]    |                                         ^^^^^^^
Dec 03 01:48:21.056 INFO [stderr] 
Dec 03 01:48:21.056 INFO [stderr] warning: unused imports: `Window`, `read_exact`, `write_all`
Dec 03 01:48:21.056 INFO [stderr]   --> src/proxy/async/mod.rs:17:26
Dec 03 01:48:21.056 INFO [stderr]    |
Dec 03 01:48:21.056 INFO [stderr] 17 | use tokio_core::io::{Io, read_exact, write_all, Window};
Dec 03 01:48:21.056 INFO [stderr]    |                          ^^^^^^^^^^  ^^^^^^^^^  ^^^^^^
Dec 03 01:48:21.056 INFO [stderr] 
Dec 03 01:48:21.056 INFO [stderr] warning: unused import: `RwLock`
Dec 03 01:48:21.056 INFO [stderr]   --> src/proxy/async/mod.rs:18:29
Dec 03 01:48:21.056 INFO [stderr]    |
Dec 03 01:48:21.056 INFO [stderr] 18 | use std::sync::{Arc, Mutex, RwLock};
Dec 03 01:48:21.056 INFO [stderr]    |                             ^^^^^^
Dec 03 01:48:21.056 INFO [stderr] 
Dec 03 01:48:21.080 INFO [stderr] warning: use of deprecated item 'tokio_core::io::Io': moved to the `tokio-io` crate
Dec 03 01:48:21.080 INFO [stderr]   --> src/proxy/async/mod.rs:17:22
Dec 03 01:48:21.080 INFO [stderr]    |
Dec 03 01:48:21.080 INFO [stderr] 17 | use tokio_core::io::{Io, read_exact, write_all, Window};
Dec 03 01:48:21.080 INFO [stderr]    |                      ^^
Dec 03 01:48:21.080 INFO [stderr]    |
Dec 03 01:48:21.080 INFO [stderr]    = note: #[warn(deprecated)] on by default
Dec 03 01:48:21.080 INFO [stderr] 
Dec 03 01:48:21.080 INFO [stderr] warning: use of deprecated item 'tokio_core::io::read_exact': moved to the `tokio-io` crate
Dec 03 01:48:21.080 INFO [stderr]   --> src/proxy/async/mod.rs:17:26
Dec 03 01:48:21.080 INFO [stderr]    |
Dec 03 01:48:21.080 INFO [stderr] 17 | use tokio_core::io::{Io, read_exact, write_all, Window};
Dec 03 01:48:21.080 INFO [stderr]    |                          ^^^^^^^^^^
Dec 03 01:48:21.080 INFO [stderr] 
Dec 03 01:48:21.080 INFO [stderr] warning: use of deprecated item 'tokio_core::io::write_all': moved to the `tokio-io` crate
Dec 03 01:48:21.080 INFO [stderr]   --> src/proxy/async/mod.rs:17:38
Dec 03 01:48:21.080 INFO [stderr]    |
Dec 03 01:48:21.080 INFO [stderr] 17 | use tokio_core::io::{Io, read_exact, write_all, Window};
Dec 03 01:48:21.080 INFO [stderr]    |                                      ^^^^^^^^^
Dec 03 01:48:21.080 INFO [stderr] 
Dec 03 01:48:21.080 INFO [stderr] warning: use of deprecated item 'tokio_core::io::Window': moved to the `tokio-io` crate
Dec 03 01:48:21.080 INFO [stderr]   --> src/proxy/async/mod.rs:17:49
Dec 03 01:48:21.080 INFO [stderr]    |
Dec 03 01:48:21.080 INFO [stderr] 17 | use tokio_core::io::{Io, read_exact, write_all, Window};
Dec 03 01:48:21.080 INFO [stderr]    |                                                 ^^^^^^
Dec 03 01:48:21.080 INFO [stderr] 
Dec 03 01:48:21.208 INFO [stderr] warning: unreachable statement
Dec 03 01:48:21.208 INFO [stderr]    --> src/proxy/sync/mod.rs:369:10
Dec 03 01:48:21.208 INFO [stderr]     |
Dec 03 01:48:21.208 INFO [stderr] 369 |             drop(back);
Dec 03 01:48:21.208 INFO [stderr]     |             ^^^^^^^^^^^
Dec 03 01:48:21.208 INFO [stderr]     |
Dec 03 01:48:21.208 INFO [stderr]     = note: #[warn(unreachable_code)] on by default
Dec 03 01:48:21.208 INFO [stderr] 
Dec 03 01:48:21.259 INFO [stderr] warning: unused import: `Io`
Dec 03 01:48:21.259 INFO [stderr]   --> src/proxy/async/mod.rs:17:22
Dec 03 01:48:21.259 INFO [stderr]    |
Dec 03 01:48:21.259 INFO [stderr] 17 | use tokio_core::io::{Io, read_exact, write_all, Window};
Dec 03 01:48:21.259 INFO [stderr]    |                      ^^
Dec 03 01:48:21.259 INFO [stderr] 
Dec 03 01:48:21.268 INFO [stderr] warning: unused variable: `err`
Dec 03 01:48:21.268 INFO [stderr]    --> src/proxy/sync/mod.rs:262:22
Dec 03 01:48:21.268 INFO [stderr]     |
Dec 03 01:48:21.268 INFO [stderr] 262 |                 Err(ref err) => {
Dec 03 01:48:21.268 INFO [stderr]     |                         ^^^ help: consider using `_err` instead
Dec 03 01:48:21.268 INFO [stderr]     |
Dec 03 01:48:21.268 INFO [stderr]     = note: #[warn(unused_variables)] on by default
Dec 03 01:48:21.268 INFO [stderr] 
Dec 03 01:48:21.268 INFO [stderr] warning: unused variable: `seq_number`
Dec 03 01:48:21.268 INFO [stderr]    --> src/proxy/sync/mod.rs:316:14
Dec 03 01:48:21.268 INFO [stderr]     |
Dec 03 01:48:21.268 INFO [stderr] 316 |         let mut seq_number = 0;
Dec 03 01:48:21.268 INFO [stderr]     |                 ^^^^^^^^^^ help: consider using `_seq_number` instead
Dec 03 01:48:21.268 INFO [stderr] 
Dec 03 01:48:21.268 INFO [stderr] warning: unused variable: `err`
Dec 03 01:48:21.268 INFO [stderr]    --> src/proxy/sync/mod.rs:321:22
Dec 03 01:48:21.268 INFO [stderr]     |
Dec 03 01:48:21.268 INFO [stderr] 321 |                 Err(ref err) => {
Dec 03 01:48:21.268 INFO [stderr]     |                         ^^^ help: consider using `_err` instead
Dec 03 01:48:21.268 INFO [stderr] 
Dec 03 01:48:21.268 INFO [stderr] warning: unused variable: `r`
Dec 03 01:48:21.268 INFO [stderr]    --> src/proxy/sync/mod.rs:341:8
Dec 03 01:48:21.268 INFO [stderr]     |
Dec 03 01:48:21.268 INFO [stderr] 341 |                 Ok(r) => {
Dec 03 01:48:21.268 INFO [stderr]     |                    ^ help: consider using `_r` instead
Dec 03 01:48:21.268 INFO [stderr] 
Dec 03 01:48:21.269 INFO [stderr] warning: unused variable: `RecvError`
Dec 03 01:48:21.269 INFO [stderr]    --> src/proxy/sync/mod.rs:345:5
Dec 03 01:48:21.269 INFO [stderr]     |
Dec 03 01:48:21.269 INFO [stderr] 345 |                 RecvError => {},
Dec 03 01:48:21.269 INFO [stderr]     |                 ^^^^^^^^^ help: consider using `_RecvError` instead
Dec 03 01:48:21.269 INFO [stderr] 
Dec 03 01:48:21.269 INFO [stderr] warning: unused variable: `e`
Dec 03 01:48:21.269 INFO [stderr]   --> src/proxy/async/mod.rs:97:25
Dec 03 01:48:21.269 INFO [stderr]    |
Dec 03 01:48:21.269 INFO [stderr] 97 |                     Err(e) => {;
Dec 03 01:48:21.269 INFO [stderr]    |                         ^ help: consider using `_e` instead
Dec 03 01:48:21.269 INFO [stderr] 
Dec 03 01:48:21.269 INFO [stderr] warning: unused variable: `core`
Dec 03 01:48:21.269 INFO [stderr]   --> src/proxy/async/mod.rs:60:17
Dec 03 01:48:21.269 INFO [stderr]    |
Dec 03 01:48:21.269 INFO [stderr] 60 |         let mut core = Core::new().unwrap();
Dec 03 01:48:21.269 INFO [stderr]    |                 ^^^^ help: consider using `_core` instead
Dec 03 01:48:21.269 INFO [stderr] 
Dec 03 01:48:21.269 INFO [stderr] warning: unused variable: `pool`
Dec 03 01:48:21.269 INFO [stderr]    --> src/proxy/async/mod.rs:158:13
Dec 03 01:48:21.269 INFO [stderr]     |
Dec 03 01:48:21.269 INFO [stderr] 158 |         let pool = self.pool.clone();
Dec 03 01:48:21.269 INFO [stderr]     |             ^^^^ help: consider using `_pool` instead
Dec 03 01:48:21.269 INFO [stderr] 
Dec 03 01:48:21.273 INFO [stderr] warning: variable does not need to be mutable
Dec 03 01:48:21.273 INFO [stderr]   --> src/proxy/sync/mod.rs:75:13
Dec 03 01:48:21.273 INFO [stderr]    |
Dec 03 01:48:21.273 INFO [stderr] 75 |         let mut time_vec = self.0.lock().unwrap();
Dec 03 01:48:21.273 INFO [stderr]    |             ----^^^^^^^^
Dec 03 01:48:21.273 INFO [stderr]    |             |
Dec 03 01:48:21.273 INFO [stderr]    |             help: remove this `mut`
Dec 03 01:48:21.273 INFO [stderr]    |
Dec 03 01:48:21.273 INFO [stderr]    = note: #[warn(unused_mut)] on by default
Dec 03 01:48:21.273 INFO [stderr] 
Dec 03 01:48:21.281 INFO [stderr] warning: variable does not need to be mutable
Dec 03 01:48:21.281 INFO [stderr]    --> src/proxy/sync/mod.rs:155:26
Dec 03 01:48:21.281 INFO [stderr]     |
Dec 03 01:48:21.281 INFO [stderr] 155 |                         let mut stream_c = stream.try_clone().unwrap();
Dec 03 01:48:21.281 INFO [stderr]     |                             ----^^^^^^^^
Dec 03 01:48:21.281 INFO [stderr]     |                             |
Dec 03 01:48:21.281 INFO [stderr]     |                             help: remove this `mut`
Dec 03 01:48:21.281 INFO [stderr] 
Dec 03 01:48:21.287 INFO [stderr] warning: variable does not need to be mutable
Dec 03 01:48:21.287 INFO [stderr]    --> src/proxy/sync/mod.rs:204:10
Dec 03 01:48:21.287 INFO [stderr]     |
Dec 03 01:48:21.287 INFO [stderr] 204 |         let mut back = match TcpStream::connect((targ_addr, target_port)) {
Dec 03 01:48:21.287 INFO [stderr]     |             ----^^^^
Dec 03 01:48:21.287 INFO [stderr]     |             |
Dec 03 01:48:21.287 INFO [stderr]     |             help: remove this `mut`
Dec 03 01:48:21.287 INFO [stderr] 
Dec 03 01:48:21.293 INFO [stderr] warning: variable does not need to be mutable
Dec 03 01:48:21.293 INFO [stderr]    --> src/proxy/sync/mod.rs:316:10
Dec 03 01:48:21.293 INFO [stderr]     |
Dec 03 01:48:21.293 INFO [stderr] 316 |         let mut seq_number = 0;
Dec 03 01:48:21.293 INFO [stderr]     |             ----^^^^^^^^^^
Dec 03 01:48:21.293 INFO [stderr]     |             |
Dec 03 01:48:21.293 INFO [stderr]     |             help: remove this `mut`
Dec 03 01:48:21.293 INFO [stderr] 
Dec 03 01:48:21.307 INFO [stderr] warning: variable does not need to be mutable
Dec 03 01:48:21.307 INFO [stderr]   --> src/proxy/async/mod.rs:60:13
Dec 03 01:48:21.307 INFO [stderr]    |
Dec 03 01:48:21.307 INFO [stderr] 60 |         let mut core = Core::new().unwrap();
Dec 03 01:48:21.307 INFO [stderr]    |             ----^^^^
Dec 03 01:48:21.307 INFO [stderr]    |             |
Dec 03 01:48:21.307 INFO [stderr]    |             help: remove this `mut`
Dec 03 01:48:21.307 INFO [stderr] 
Dec 03 01:48:21.327 INFO [stderr] warning: field is never used: `num_bytes`
Dec 03 01:48:21.327 INFO [stderr]    --> src/proxy/async/mod.rs:221:5
Dec 03 01:48:21.327 INFO [stderr]     |
Dec 03 01:48:21.327 INFO [stderr] 221 |     num_bytes: Arc<Mutex<f64>>,
Dec 03 01:48:21.327 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 03 01:48:21.327 INFO [stderr] 
Dec 03 01:48:21.327 INFO [stderr] warning: field is never used: `num_resp`
Dec 03 01:48:21.327 INFO [stderr]    --> src/proxy/async/mod.rs:222:5
Dec 03 01:48:21.327 INFO [stderr]     |
Dec 03 01:48:21.327 INFO [stderr] 222 |     num_resp: Arc<Mutex<f64>>,
Dec 03 01:48:21.327 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 03 01:48:21.327 INFO [stderr] 
Dec 03 01:48:21.327 INFO [stderr] warning: function is never used: `other`
Dec 03 01:48:21.327 INFO [stderr]    --> src/proxy/async/mod.rs:378:1
Dec 03 01:48:21.327 INFO [stderr]     |
Dec 03 01:48:21.327 INFO [stderr] 378 | fn other(desc: &str) -> io::Error {
Dec 03 01:48:21.327 INFO [stderr]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 03 01:48:21.327 INFO [stderr] 
Dec 03 01:48:21.331 INFO [stderr] warning: unused `std::result::Result` that must be used
Dec 03 01:48:21.331 INFO [stderr]    --> src/proxy/sync/mod.rs:157:22
Dec 03 01:48:21.331 INFO [stderr]     |
Dec 03 01:48:21.331 INFO [stderr] 157 |                         stream_c2.set_read_timeout(Some(Duration::new(3, 0)));
Dec 03 01:48:21.331 INFO [stderr]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 03 01:48:21.331 INFO [stderr]     |
Dec 03 01:48:21.331 INFO [stderr]     = note: #[warn(unused_must_use)] on by default
Dec 03 01:48:21.331 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 03 01:48:21.331 INFO [stderr] 
Dec 03 01:48:21.331 INFO [stderr] warning: unused `std::result::Result` that must be used
Dec 03 01:48:21.331 INFO [stderr]    --> src/proxy/sync/mod.rs:188:6
Dec 03 01:48:21.331 INFO [stderr]     |
Dec 03 01:48:21.331 INFO [stderr] 188 |         TcpStream::connect((targ_addr, self.front_port));
Dec 03 01:48:21.331 INFO [stderr]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 03 01:48:21.331 INFO [stderr]     |
Dec 03 01:48:21.331 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 03 01:48:21.331 INFO [stderr] 
Dec 03 01:48:21.335 INFO [stderr] warning: unused `std::result::Result` that must be used
Dec 03 01:48:21.335 INFO [stderr]    --> src/proxy/sync/mod.rs:215:14
Dec 03 01:48:21.335 INFO [stderr]     |
Dec 03 01:48:21.335 INFO [stderr] 215 |                 front.shutdown(Shutdown::Both);
Dec 03 01:48:21.335 INFO [stderr]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 03 01:48:21.335 INFO [stderr]     |
Dec 03 01:48:21.335 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 03 01:48:21.335 INFO [stderr] 
Dec 03 01:48:21.335 INFO [stderr] warning: variable `timedOut` should have a snake case name such as `timed_out`
Dec 03 01:48:21.335 INFO [stderr]    --> src/proxy/sync/mod.rs:227:10
Dec 03 01:48:21.335 INFO [stderr]     |
Dec 03 01:48:21.335 INFO [stderr] 227 |         let timedOut = Arc::new(AtomicBool::new(false));
Dec 03 01:48:21.335 INFO [stderr]     |             ^^^^^^^^
Dec 03 01:48:21.335 INFO [stderr]     |
Dec 03 01:48:21.335 INFO [stderr]     = note: #[warn(non_snake_case)] on by default
Dec 03 01:48:21.335 INFO [stderr] 
Dec 03 01:48:21.335 INFO [stderr] warning: variable `timedOut_c` should have a snake case name such as `timed_out_c`
Dec 03 01:48:21.335 INFO [stderr]    --> src/proxy/sync/mod.rs:228:10
Dec 03 01:48:21.335 INFO [stderr]     |
Dec 03 01:48:21.335 INFO [stderr] 228 |         let timedOut_c = timedOut.clone();
Dec 03 01:48:21.335 INFO [stderr]     |             ^^^^^^^^^^
Dec 03 01:48:21.335 INFO [stderr] 
Dec 03 01:48:21.335 INFO [stderr] warning: variable `timedOut` should have a snake case name such as `timed_out`
Dec 03 01:48:21.335 INFO [stderr]    --> src/proxy/sync/mod.rs:252:31
Dec 03 01:48:21.335 INFO [stderr]     |
Dec 03 01:48:21.335 INFO [stderr] 252 |                                  timedOut: Arc<AtomicBool>,
Dec 03 01:48:21.335 INFO [stderr]     |                                  ^^^^^^^^
Dec 03 01:48:21.335 INFO [stderr] 
Dec 03 01:48:21.335 INFO [stderr] warning: unused `std::result::Result` that must be used
Dec 03 01:48:21.335 INFO [stderr]    --> src/proxy/sync/mod.rs:255:6
Dec 03 01:48:21.335 INFO [stderr]     |
Dec 03 01:48:21.335 INFO [stderr] 255 |         front.set_read_timeout(Some(Duration::new(1000, 0)));
Dec 03 01:48:21.335 INFO [stderr]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 03 01:48:21.335 INFO [stderr]     |
Dec 03 01:48:21.335 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 03 01:48:21.335 INFO [stderr] 
Dec 03 01:48:21.335 INFO [stderr] warning: unused `std::result::Result` that must be used
Dec 03 01:48:21.335 INFO [stderr]    --> src/proxy/sync/mod.rs:271:18
Dec 03 01:48:21.335 INFO [stderr]     |
Dec 03 01:48:21.335 INFO [stderr] 271 |                     front.shutdown(Shutdown::Both);
Dec 03 01:48:21.335 INFO [stderr]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 03 01:48:21.335 INFO [stderr]     |
Dec 03 01:48:21.335 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 03 01:48:21.335 INFO [stderr] 
Dec 03 01:48:21.335 INFO [stderr] warning: unused `std::result::Result` that must be used
Dec 03 01:48:21.335 INFO [stderr]    --> src/proxy/sync/mod.rs:272:18
Dec 03 01:48:21.335 INFO [stderr]     |
Dec 03 01:48:21.335 INFO [stderr] 272 |                     back.shutdown(Shutdown::Both);
Dec 03 01:48:21.335 INFO [stderr]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 03 01:48:21.335 INFO [stderr]     |
Dec 03 01:48:21.335 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 03 01:48:21.335 INFO [stderr] 
Dec 03 01:48:21.335 INFO [stderr] warning: unused `std::result::Result` that must be used
Dec 03 01:48:21.335 INFO [stderr]    --> src/proxy/sync/mod.rs:290:18
Dec 03 01:48:21.335 INFO [stderr]     |
Dec 03 01:48:21.335 INFO [stderr] 290 |                     front.shutdown(Shutdown::Both);
Dec 03 01:48:21.335 INFO [stderr]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 03 01:48:21.335 INFO [stderr]     |
Dec 03 01:48:21.335 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 03 01:48:21.335 INFO [stderr] 
Dec 03 01:48:21.335 INFO [stderr] warning: unused `std::result::Result` that must be used
Dec 03 01:48:21.335 INFO [stderr]    --> src/proxy/sync/mod.rs:291:18
Dec 03 01:48:21.335 INFO [stderr]     |
Dec 03 01:48:21.335 INFO [stderr] 291 |                     back.shutdown(Shutdown::Both);
Dec 03 01:48:21.335 INFO [stderr]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 03 01:48:21.335 INFO [stderr]     |
Dec 03 01:48:21.335 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 03 01:48:21.335 INFO [stderr] 
Dec 03 01:48:21.335 INFO [stderr] warning: variable `timedOut` should have a snake case name such as `timed_out`
Dec 03 01:48:21.335 INFO [stderr]    --> src/proxy/sync/mod.rs:309:31
Dec 03 01:48:21.335 INFO [stderr]     |
Dec 03 01:48:21.335 INFO [stderr] 309 |                                  timedOut: Arc<AtomicBool>,
Dec 03 01:48:21.335 INFO [stderr]     |                                  ^^^^^^^^
Dec 03 01:48:21.335 INFO [stderr] 
Dec 03 01:48:21.335 INFO [stderr] warning: unused `std::result::Result` that must be used
Dec 03 01:48:21.335 INFO [stderr]    --> src/proxy/sync/mod.rs:312:6
Dec 03 01:48:21.335 INFO [stderr]     |
Dec 03 01:48:21.335 INFO [stderr] 312 |         back.set_read_timeout(Some(Duration::new(1000, 0)));
Dec 03 01:48:21.335 INFO [stderr]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 03 01:48:21.335 INFO [stderr]     |
Dec 03 01:48:21.335 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 03 01:48:21.335 INFO [stderr] 
Dec 03 01:48:21.335 INFO [stderr] warning: unused `std::result::Result` that must be used
Dec 03 01:48:21.335 INFO [stderr]    --> src/proxy/sync/mod.rs:330:18
Dec 03 01:48:21.335 INFO [stderr]     |
Dec 03 01:48:21.336 INFO [stderr] 330 |                     front.shutdown(Shutdown::Both);
Dec 03 01:48:21.336 INFO [stderr]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 03 01:48:21.336 INFO [stderr]     |
Dec 03 01:48:21.336 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 03 01:48:21.336 INFO [stderr] 
Dec 03 01:48:21.336 INFO [stderr] warning: unused `std::result::Result` that must be used
Dec 03 01:48:21.336 INFO [stderr]    --> src/proxy/sync/mod.rs:331:18
Dec 03 01:48:21.336 INFO [stderr]     |
Dec 03 01:48:21.336 INFO [stderr] 331 |                     back.shutdown(Shutdown::Both);
Dec 03 01:48:21.336 INFO [stderr]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 03 01:48:21.336 INFO [stderr]     |
Dec 03 01:48:21.336 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 03 01:48:21.336 INFO [stderr] 
Dec 03 01:48:21.336 INFO [stderr] warning: variable `RecvError` should have a snake case name such as `recv_error`
Dec 03 01:48:21.336 INFO [stderr]    --> src/proxy/sync/mod.rs:345:5
Dec 03 01:48:21.336 INFO [stderr]     |
Dec 03 01:48:21.336 INFO [stderr] 345 |                 RecvError => {},
Dec 03 01:48:21.336 INFO [stderr]     |                 ^^^^^^^^^
Dec 03 01:48:21.336 INFO [stderr] 
Dec 03 01:48:21.336 INFO [stderr] warning: unused `std::result::Result` that must be used
Dec 03 01:48:21.336 INFO [stderr]    --> src/proxy/sync/mod.rs:357:22
Dec 03 01:48:21.336 INFO [stderr]     |
Dec 03 01:48:21.336 INFO [stderr] 357 |                         front.shutdown(Shutdown::Both);
Dec 03 01:48:21.336 INFO [stderr]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 03 01:48:21.336 INFO [stderr]     |
Dec 03 01:48:21.336 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 03 01:48:21.336 INFO [stderr] 
Dec 03 01:48:21.336 INFO [stderr] warning: unused `std::result::Result` that must be used
Dec 03 01:48:21.336 INFO [stderr]    --> src/proxy/sync/mod.rs:358:22
Dec 03 01:48:21.336 INFO [stderr]     |
Dec 03 01:48:21.336 INFO [stderr] 358 |                         back.shutdown(Shutdown::Both);
Dec 03 01:48:21.336 INFO [stderr]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 03 01:48:21.336 INFO [stderr]     |
Dec 03 01:48:21.336 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 03 01:48:21.336 INFO [stderr] 
Dec 03 01:48:22.587 INFO [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 5.91s
Dec 03 01:48:22.594 INFO [stderr] su: No module specific data is present
Dec 03 01:48:22.867 INFO running `"docker" "inspect" "89acccc6f925474e36d6075b884f2c391f1f3f8496bbae56527b1f66f179373d"`
Dec 03 01:48:22.956 INFO running `"docker" "rm" "-f" "89acccc6f925474e36d6075b884f2c391f1f3f8496bbae56527b1f66f179373d"`
Dec 03 01:48:23.073 INFO [stdout] 89acccc6f925474e36d6075b884f2c391f1f3f8496bbae56527b1f66f179373d
Dec 03 01:48:23.077 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-5/worker-4/master#8940af3cea4a9a9deabcaf843b2f8cad9a83fc61:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-4/beta-1.31-5/master#8940af3cea4a9a9deabcaf843b2f8cad9a83fc61:/source:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/source" "-e" "USER_ID=1000" "-e" "CMD=cargo +8940af3cea4a9a9deabcaf843b2f8cad9a83fc61-alt test --frozen --no-run" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"`
Dec 03 01:48:23.310 INFO [stdout] 94952c87c0521e4888aa2e6d0ec359339a4f63c6d1afb52ac9321d561a7e4b6a
Dec 03 01:48:23.316 INFO running `"docker" "start" "-a" "94952c87c0521e4888aa2e6d0ec359339a4f63c6d1afb52ac9321d561a7e4b6a"`
Dec 03 01:48:23.777 INFO [stderr] usermod: no changes
Dec 03 01:48:23.919 INFO [stderr]    Compiling meter_proxy v0.2.3 (/source)
Dec 03 01:48:28.495 INFO [stderr] warning: unused `#[macro_use]` import
Dec 03 01:48:28.495 INFO [stderr]   --> src/lib.rs:16:1
Dec 03 01:48:28.495 INFO [stderr]    |
Dec 03 01:48:28.495 INFO [stderr] 16 | #[macro_use]
Dec 03 01:48:28.495 INFO [stderr]    | ^^^^^^^^^^^^
Dec 03 01:48:28.495 INFO [stderr]    |
Dec 03 01:48:28.495 INFO [stderr]    = note: #[warn(unused_imports)] on by default
Dec 03 01:48:28.495 INFO [stderr] 
Dec 03 01:48:28.495 INFO [stderr] warning: unused import: `Yellow`
Dec 03 01:48:28.495 INFO [stderr]   --> src/proxy/sync/mod.rs:14:30
Dec 03 01:48:28.495 INFO [stderr]    |
Dec 03 01:48:28.495 INFO [stderr] 14 | use ansi_term::Colour::{Red, Yellow};
Dec 03 01:48:28.495 INFO [stderr]    |                              ^^^^^^
Dec 03 01:48:28.495 INFO [stderr] 
Dec 03 01:48:28.495 INFO [stderr] warning: unused import: `SocketAddr`
Dec 03 01:48:28.495 INFO [stderr]   --> src/proxy/sync/mod.rs:15:50
Dec 03 01:48:28.495 INFO [stderr]    |
Dec 03 01:48:28.495 INFO [stderr] 15 | use std::net::{TcpListener, TcpStream, Shutdown, SocketAddr,IpAddr};
Dec 03 01:48:28.495 INFO [stderr]    |                                                  ^^^^^^^^^^
Dec 03 01:48:28.495 INFO [stderr] 
Dec 03 01:48:28.495 INFO [stderr] warning: unused import: `str`
Dec 03 01:48:28.495 INFO [stderr]   --> src/proxy/sync/mod.rs:18:19
Dec 03 01:48:28.495 INFO [stderr]    |
Dec 03 01:48:28.495 INFO [stderr] 18 | use std::{thread, str};
Dec 03 01:48:28.495 INFO [stderr]    |                   ^^^
Dec 03 01:48:28.495 INFO [stderr] 
Dec 03 01:48:28.495 INFO [stderr] warning: unused import: `libc::setrlimit`
Dec 03 01:48:28.495 INFO [stderr]   --> src/proxy/sync/mod.rs:21:5
Dec 03 01:48:28.495 INFO [stderr]    |
Dec 03 01:48:28.495 INFO [stderr] 21 | use libc::setrlimit;
Dec 03 01:48:28.495 INFO [stderr]    |     ^^^^^^^^^^^^^^^
Dec 03 01:48:28.495 INFO [stderr] 
Dec 03 01:48:28.495 INFO [stderr] warning: unused import: `std::collections::HashMap`
Dec 03 01:48:28.495 INFO [stderr]   --> src/proxy/sync/mod.rs:22:5
Dec 03 01:48:28.495 INFO [stderr]    |
Dec 03 01:48:28.495 INFO [stderr] 22 | use std::collections::HashMap;
Dec 03 01:48:28.495 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 03 01:48:28.495 INFO [stderr] 
Dec 03 01:48:28.495 INFO [stderr] warning: unused import: `std::env`
Dec 03 01:48:28.495 INFO [stderr]  --> src/proxy/async/mod.rs:4:5
Dec 03 01:48:28.495 INFO [stderr]   |
Dec 03 01:48:28.495 INFO [stderr] 4 | use std::env;
Dec 03 01:48:28.495 INFO [stderr]   |     ^^^^^^^^
Dec 03 01:48:28.495 INFO [stderr] 
Dec 03 01:48:28.495 INFO [stderr] warning: unused import: `IpAddr`
Dec 03 01:48:28.495 INFO [stderr]  --> src/proxy/async/mod.rs:6:28
Dec 03 01:48:28.495 INFO [stderr]   |
Dec 03 01:48:28.495 INFO [stderr] 6 | use std::net::{SocketAddr, IpAddr};
Dec 03 01:48:28.495 INFO [stderr]   |                            ^^^^^^
Dec 03 01:48:28.495 INFO [stderr] 
Dec 03 01:48:28.495 INFO [stderr] warning: unused import: `std::time::Duration`
Dec 03 01:48:28.495 INFO [stderr]  --> src/proxy/async/mod.rs:9:5
Dec 03 01:48:28.495 INFO [stderr]   |
Dec 03 01:48:28.495 INFO [stderr] 9 | use std::time::Duration;
Dec 03 01:48:28.495 INFO [stderr]   |     ^^^^^^^^^^^^^^^^^^^
Dec 03 01:48:28.495 INFO [stderr] 
Dec 03 01:48:28.495 INFO [stderr] warning: unused import: `Timeout`
Dec 03 01:48:28.495 INFO [stderr]   --> src/proxy/async/mod.rs:15:41
Dec 03 01:48:28.495 INFO [stderr]    |
Dec 03 01:48:28.495 INFO [stderr] 15 | use tokio_core::reactor::{Core, Handle, Timeout};
Dec 03 01:48:28.495 INFO [stderr]    |                                         ^^^^^^^
Dec 03 01:48:28.495 INFO [stderr] 
Dec 03 01:48:28.496 INFO [stderr] warning: unused imports: `Window`, `read_exact`, `write_all`
Dec 03 01:48:28.496 INFO [stderr]   --> src/proxy/async/mod.rs:17:26
Dec 03 01:48:28.496 INFO [stderr]    |
Dec 03 01:48:28.496 INFO [stderr] 17 | use tokio_core::io::{Io, read_exact, write_all, Window};
Dec 03 01:48:28.496 INFO [stderr]    |                          ^^^^^^^^^^  ^^^^^^^^^  ^^^^^^
Dec 03 01:48:28.496 INFO [stderr] 
Dec 03 01:48:28.496 INFO [stderr] warning: unused import: `RwLock`
Dec 03 01:48:28.496 INFO [stderr]   --> src/proxy/async/mod.rs:18:29
Dec 03 01:48:28.496 INFO [stderr]    |
Dec 03 01:48:28.496 INFO [stderr] 18 | use std::sync::{Arc, Mutex, RwLock};
Dec 03 01:48:28.496 INFO [stderr]    |                             ^^^^^^
Dec 03 01:48:28.496 INFO [stderr] 
Dec 03 01:48:28.532 INFO [stderr] warning: use of deprecated item 'tokio_core::io::Io': moved to the `tokio-io` crate
Dec 03 01:48:28.532 INFO [stderr]   --> src/proxy/async/mod.rs:17:22
Dec 03 01:48:28.532 INFO [stderr]    |
Dec 03 01:48:28.532 INFO [stderr] 17 | use tokio_core::io::{Io, read_exact, write_all, Window};
Dec 03 01:48:28.532 INFO [stderr]    |                      ^^
Dec 03 01:48:28.532 INFO [stderr]    |
Dec 03 01:48:28.532 INFO [stderr]    = note: #[warn(deprecated)] on by default
Dec 03 01:48:28.532 INFO [stderr] 
Dec 03 01:48:28.532 INFO [stderr] warning: use of deprecated item 'tokio_core::io::read_exact': moved to the `tokio-io` crate
Dec 03 01:48:28.532 INFO [stderr]   --> src/proxy/async/mod.rs:17:26
Dec 03 01:48:28.532 INFO [stderr]    |
Dec 03 01:48:28.532 INFO [stderr] 17 | use tokio_core::io::{Io, read_exact, write_all, Window};
Dec 03 01:48:28.532 INFO [stderr]    |                          ^^^^^^^^^^
Dec 03 01:48:28.532 INFO [stderr] 
Dec 03 01:48:28.532 INFO [stderr] warning: use of deprecated item 'tokio_core::io::write_all': moved to the `tokio-io` crate
Dec 03 01:48:28.532 INFO [stderr]   --> src/proxy/async/mod.rs:17:38
Dec 03 01:48:28.532 INFO [stderr]    |
Dec 03 01:48:28.532 INFO [stderr] 17 | use tokio_core::io::{Io, read_exact, write_all, Window};
Dec 03 01:48:28.532 INFO [stderr]    |                                      ^^^^^^^^^
Dec 03 01:48:28.532 INFO [stderr] 
Dec 03 01:48:28.532 INFO [stderr] warning: use of deprecated item 'tokio_core::io::Window': moved to the `tokio-io` crate
Dec 03 01:48:28.532 INFO [stderr]   --> src/proxy/async/mod.rs:17:49
Dec 03 01:48:28.532 INFO [stderr]    |
Dec 03 01:48:28.532 INFO [stderr] 17 | use tokio_core::io::{Io, read_exact, write_all, Window};
Dec 03 01:48:28.532 INFO [stderr]    |                                                 ^^^^^^
Dec 03 01:48:28.532 INFO [stderr] 
Dec 03 01:48:28.675 INFO [stderr] warning: unreachable statement
Dec 03 01:48:28.675 INFO [stderr]    --> src/proxy/sync/mod.rs:369:10
Dec 03 01:48:28.675 INFO [stderr]     |
Dec 03 01:48:28.675 INFO [stderr] 369 |             drop(back);
Dec 03 01:48:28.675 INFO [stderr]     |             ^^^^^^^^^^^
Dec 03 01:48:28.675 INFO [stderr]     |
Dec 03 01:48:28.675 INFO [stderr]     = note: #[warn(unreachable_code)] on by default
Dec 03 01:48:28.675 INFO [stderr] 
Dec 03 01:48:28.747 INFO [stderr] warning: unused import: `Io`
Dec 03 01:48:28.747 INFO [stderr]   --> src/proxy/async/mod.rs:17:22
Dec 03 01:48:28.747 INFO [stderr]    |
Dec 03 01:48:28.747 INFO [stderr] 17 | use tokio_core::io::{Io, read_exact, write_all, Window};
Dec 03 01:48:28.747 INFO [stderr]    |                      ^^
Dec 03 01:48:28.747 INFO [stderr] 
Dec 03 01:48:28.766 INFO [stderr] warning: unused variable: `err`
Dec 03 01:48:28.766 INFO [stderr]    --> src/proxy/sync/mod.rs:262:22
Dec 03 01:48:28.766 INFO [stderr]     |
Dec 03 01:48:28.766 INFO [stderr] 262 |                 Err(ref err) => {
Dec 03 01:48:28.766 INFO [stderr]     |                         ^^^ help: consider using `_err` instead
Dec 03 01:48:28.766 INFO [stderr]     |
Dec 03 01:48:28.766 INFO [stderr]     = note: #[warn(unused_variables)] on by default
Dec 03 01:48:28.766 INFO [stderr] 
Dec 03 01:48:28.766 INFO [stderr] warning: unused variable: `seq_number`
Dec 03 01:48:28.766 INFO [stderr]    --> src/proxy/sync/mod.rs:316:14
Dec 03 01:48:28.766 INFO [stderr]     |
Dec 03 01:48:28.766 INFO [stderr] 316 |         let mut seq_number = 0;
Dec 03 01:48:28.766 INFO [stderr]     |                 ^^^^^^^^^^ help: consider using `_seq_number` instead
Dec 03 01:48:28.766 INFO [stderr] 
Dec 03 01:48:28.766 INFO [stderr] warning: unused variable: `err`
Dec 03 01:48:28.766 INFO [stderr]    --> src/proxy/sync/mod.rs:321:22
Dec 03 01:48:28.766 INFO [stderr]     |
Dec 03 01:48:28.766 INFO [stderr] 321 |                 Err(ref err) => {
Dec 03 01:48:28.766 INFO [stderr]     |                         ^^^ help: consider using `_err` instead
Dec 03 01:48:28.766 INFO [stderr] 
Dec 03 01:48:28.766 INFO [stderr] warning: unused variable: `r`
Dec 03 01:48:28.766 INFO [stderr]    --> src/proxy/sync/mod.rs:341:8
Dec 03 01:48:28.766 INFO [stderr]     |
Dec 03 01:48:28.766 INFO [stderr] 341 |                 Ok(r) => {
Dec 03 01:48:28.766 INFO [stderr]     |                    ^ help: consider using `_r` instead
Dec 03 01:48:28.766 INFO [stderr] 
Dec 03 01:48:28.766 INFO [stderr] warning: unused variable: `RecvError`
Dec 03 01:48:28.766 INFO [stderr]    --> src/proxy/sync/mod.rs:345:5
Dec 03 01:48:28.766 INFO [stderr]     |
Dec 03 01:48:28.766 INFO [stderr] 345 |                 RecvError => {},
Dec 03 01:48:28.766 INFO [stderr]     |                 ^^^^^^^^^ help: consider using `_RecvError` instead
Dec 03 01:48:28.766 INFO [stderr] 
Dec 03 01:48:28.766 INFO [stderr] warning: unused variable: `e`
Dec 03 01:48:28.766 INFO [stderr]   --> src/proxy/async/mod.rs:97:25
Dec 03 01:48:28.766 INFO [stderr]    |
Dec 03 01:48:28.766 INFO [stderr] 97 |                     Err(e) => {;
Dec 03 01:48:28.766 INFO [stderr]    |                         ^ help: consider using `_e` instead
Dec 03 01:48:28.766 INFO [stderr] 
Dec 03 01:48:28.766 INFO [stderr] warning: unused variable: `core`
Dec 03 01:48:28.766 INFO [stderr]   --> src/proxy/async/mod.rs:60:17
Dec 03 01:48:28.766 INFO [stderr]    |
Dec 03 01:48:28.766 INFO [stderr] 60 |         let mut core = Core::new().unwrap();
Dec 03 01:48:28.766 INFO [stderr]    |                 ^^^^ help: consider using `_core` instead
Dec 03 01:48:28.767 INFO [stderr] 
Dec 03 01:48:28.767 INFO [stderr] warning: unused variable: `pool`
Dec 03 01:48:28.767 INFO [stderr]    --> src/proxy/async/mod.rs:158:13
Dec 03 01:48:28.767 INFO [stderr]     |
Dec 03 01:48:28.767 INFO [stderr] 158 |         let pool = self.pool.clone();
Dec 03 01:48:28.767 INFO [stderr]     |             ^^^^ help: consider using `_pool` instead
Dec 03 01:48:28.767 INFO [stderr] 
Dec 03 01:48:28.767 INFO [stderr] warning: variable does not need to be mutable
Dec 03 01:48:28.767 INFO [stderr]   --> src/proxy/sync/mod.rs:75:13
Dec 03 01:48:28.767 INFO [stderr]    |
Dec 03 01:48:28.767 INFO [stderr] 75 |         let mut time_vec = self.0.lock().unwrap();
Dec 03 01:48:28.767 INFO [stderr]    |             ----^^^^^^^^
Dec 03 01:48:28.767 INFO [stderr]    |             |
Dec 03 01:48:28.767 INFO [stderr]    |             help: remove this `mut`
Dec 03 01:48:28.767 INFO [stderr]    |
Dec 03 01:48:28.767 INFO [stderr]    = note: #[warn(unused_mut)] on by default
Dec 03 01:48:28.767 INFO [stderr] 
Dec 03 01:48:28.772 INFO [stderr] warning: variable does not need to be mutable
Dec 03 01:48:28.772 INFO [stderr]    --> src/proxy/sync/mod.rs:155:26
Dec 03 01:48:28.772 INFO [stderr]     |
Dec 03 01:48:28.772 INFO [stderr] 155 |                         let mut stream_c = stream.try_clone().unwrap();
Dec 03 01:48:28.772 INFO [stderr]     |                             ----^^^^^^^^
Dec 03 01:48:28.772 INFO [stderr]     |                             |
Dec 03 01:48:28.772 INFO [stderr]     |                             help: remove this `mut`
Dec 03 01:48:28.772 INFO [stderr] 
Dec 03 01:48:28.783 INFO [stderr] warning: variable does not need to be mutable
Dec 03 01:48:28.783 INFO [stderr]    --> src/proxy/sync/mod.rs:204:10
Dec 03 01:48:28.783 INFO [stderr]     |
Dec 03 01:48:28.783 INFO [stderr] 204 |         let mut back = match TcpStream::connect((targ_addr, target_port)) {
Dec 03 01:48:28.783 INFO [stderr]     |             ----^^^^
Dec 03 01:48:28.783 INFO [stderr]     |             |
Dec 03 01:48:28.783 INFO [stderr]     |             help: remove this `mut`
Dec 03 01:48:28.783 INFO [stderr] 
Dec 03 01:48:28.787 INFO [stderr] warning: variable does not need to be mutable
Dec 03 01:48:28.787 INFO [stderr]    --> src/proxy/sync/mod.rs:316:10
Dec 03 01:48:28.787 INFO [stderr]     |
Dec 03 01:48:28.787 INFO [stderr] 316 |         let mut seq_number = 0;
Dec 03 01:48:28.787 INFO [stderr]     |             ----^^^^^^^^^^
Dec 03 01:48:28.787 INFO [stderr]     |             |
Dec 03 01:48:28.787 INFO [stderr]     |             help: remove this `mut`
Dec 03 01:48:28.787 INFO [stderr] 
Dec 03 01:48:28.799 INFO [stderr] warning: variable does not need to be mutable
Dec 03 01:48:28.799 INFO [stderr]   --> src/proxy/async/mod.rs:60:13
Dec 03 01:48:28.799 INFO [stderr]    |
Dec 03 01:48:28.799 INFO [stderr] 60 |         let mut core = Core::new().unwrap();
Dec 03 01:48:28.799 INFO [stderr]    |             ----^^^^
Dec 03 01:48:28.799 INFO [stderr]    |             |
Dec 03 01:48:28.799 INFO [stderr]    |             help: remove this `mut`
Dec 03 01:48:28.799 INFO [stderr] 
Dec 03 01:48:28.821 INFO [stderr] warning: field is never used: `num_bytes`
Dec 03 01:48:28.821 INFO [stderr]    --> src/proxy/async/mod.rs:221:5
Dec 03 01:48:28.821 INFO [stderr]     |
Dec 03 01:48:28.821 INFO [stderr] 221 |     num_bytes: Arc<Mutex<f64>>,
Dec 03 01:48:28.821 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 03 01:48:28.821 INFO [stderr] 
Dec 03 01:48:28.821 INFO [stderr] warning: field is never used: `num_resp`
Dec 03 01:48:28.821 INFO [stderr]    --> src/proxy/async/mod.rs:222:5
Dec 03 01:48:28.821 INFO [stderr]     |
Dec 03 01:48:28.821 INFO [stderr] 222 |     num_resp: Arc<Mutex<f64>>,
Dec 03 01:48:28.821 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 03 01:48:28.821 INFO [stderr] 
Dec 03 01:48:28.821 INFO [stderr] warning: function is never used: `other`
Dec 03 01:48:28.821 INFO [stderr]    --> src/proxy/async/mod.rs:378:1
Dec 03 01:48:28.821 INFO [stderr]     |
Dec 03 01:48:28.821 INFO [stderr] 378 | fn other(desc: &str) -> io::Error {
Dec 03 01:48:28.821 INFO [stderr]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 03 01:48:28.821 INFO [stderr] 
Dec 03 01:48:28.822 INFO [stderr] warning: unused `std::result::Result` that must be used
Dec 03 01:48:28.822 INFO [stderr]    --> src/proxy/sync/mod.rs:157:22
Dec 03 01:48:28.822 INFO [stderr]     |
Dec 03 01:48:28.822 INFO [stderr] 157 |                         stream_c2.set_read_timeout(Some(Duration::new(3, 0)));
Dec 03 01:48:28.822 INFO [stderr]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 03 01:48:28.824 INFO [stderr]     |
Dec 03 01:48:28.824 INFO [stderr]     = note: #[warn(unused_must_use)] on by default
Dec 03 01:48:28.824 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 03 01:48:28.824 INFO [stderr] 
Dec 03 01:48:28.824 INFO [stderr] warning: unused `std::result::Result` that must be used
Dec 03 01:48:28.824 INFO [stderr]    --> src/proxy/sync/mod.rs:188:6
Dec 03 01:48:28.824 INFO [stderr]     |
Dec 03 01:48:28.824 INFO [stderr] 188 |         TcpStream::connect((targ_addr, self.front_port));
Dec 03 01:48:28.824 INFO [stderr]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 03 01:48:28.825 INFO [stderr]     |
Dec 03 01:48:28.825 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 03 01:48:28.825 INFO [stderr] 
Dec 03 01:48:28.825 INFO [stderr] warning: unused `std::result::Result` that must be used
Dec 03 01:48:28.825 INFO [stderr]    --> src/proxy/sync/mod.rs:215:14
Dec 03 01:48:28.825 INFO [stderr]     |
Dec 03 01:48:28.825 INFO [stderr] 215 |                 front.shutdown(Shutdown::Both);
Dec 03 01:48:28.825 INFO [stderr]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 03 01:48:28.825 INFO [stderr]     |
Dec 03 01:48:28.825 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 03 01:48:28.825 INFO [stderr] 
Dec 03 01:48:28.825 INFO [stderr] warning: variable `timedOut` should have a snake case name such as `timed_out`
Dec 03 01:48:28.825 INFO [stderr]    --> src/proxy/sync/mod.rs:227:10
Dec 03 01:48:28.825 INFO [stderr]     |
Dec 03 01:48:28.825 INFO [stderr] 227 |         let timedOut = Arc::new(AtomicBool::new(false));
Dec 03 01:48:28.825 INFO [stderr]     |             ^^^^^^^^
Dec 03 01:48:28.825 INFO [stderr]     |
Dec 03 01:48:28.825 INFO [stderr]     = note: #[warn(non_snake_case)] on by default
Dec 03 01:48:28.825 INFO [stderr] 
Dec 03 01:48:28.825 INFO [stderr] warning: variable `timedOut_c` should have a snake case name such as `timed_out_c`
Dec 03 01:48:28.825 INFO [stderr]    --> src/proxy/sync/mod.rs:228:10
Dec 03 01:48:28.825 INFO [stderr]     |
Dec 03 01:48:28.825 INFO [stderr] 228 |         let timedOut_c = timedOut.clone();
Dec 03 01:48:28.825 INFO [stderr]     |             ^^^^^^^^^^
Dec 03 01:48:28.825 INFO [stderr] 
Dec 03 01:48:28.825 INFO [stderr] warning: variable `timedOut` should have a snake case name such as `timed_out`
Dec 03 01:48:28.825 INFO [stderr]    --> src/proxy/sync/mod.rs:252:31
Dec 03 01:48:28.825 INFO [stderr]     |
Dec 03 01:48:28.825 INFO [stderr] 252 |                                  timedOut: Arc<AtomicBool>,
Dec 03 01:48:28.825 INFO [stderr]     |                                  ^^^^^^^^
Dec 03 01:48:28.825 INFO [stderr] 
Dec 03 01:48:28.825 INFO [stderr] warning: unused `std::result::Result` that must be used
Dec 03 01:48:28.825 INFO [stderr]    --> src/proxy/sync/mod.rs:255:6
Dec 03 01:48:28.825 INFO [stderr]     |
Dec 03 01:48:28.825 INFO [stderr] 255 |         front.set_read_timeout(Some(Duration::new(1000, 0)));
Dec 03 01:48:28.825 INFO [stderr]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 03 01:48:28.825 INFO [stderr]     |
Dec 03 01:48:28.825 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 03 01:48:28.825 INFO [stderr] 
Dec 03 01:48:28.825 INFO [stderr] warning: unused `std::result::Result` that must be used
Dec 03 01:48:28.825 INFO [stderr]    --> src/proxy/sync/mod.rs:271:18
Dec 03 01:48:28.825 INFO [stderr]     |
Dec 03 01:48:28.825 INFO [stderr] 271 |                     front.shutdown(Shutdown::Both);
Dec 03 01:48:28.825 INFO [stderr]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 03 01:48:28.825 INFO [stderr]     |
Dec 03 01:48:28.825 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 03 01:48:28.825 INFO [stderr] 
Dec 03 01:48:28.825 INFO [stderr] warning: unused `std::result::Result` that must be used
Dec 03 01:48:28.825 INFO [stderr]    --> src/proxy/sync/mod.rs:272:18
Dec 03 01:48:28.825 INFO [stderr]     |
Dec 03 01:48:28.825 INFO [stderr] 272 |                     back.shutdown(Shutdown::Both);
Dec 03 01:48:28.825 INFO [stderr]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 03 01:48:28.825 INFO [stderr]     |
Dec 03 01:48:28.825 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 03 01:48:28.825 INFO [stderr] 
Dec 03 01:48:28.825 INFO [stderr] warning: unused `std::result::Result` that must be used
Dec 03 01:48:28.825 INFO [stderr]    --> src/proxy/sync/mod.rs:290:18
Dec 03 01:48:28.825 INFO [stderr]     |
Dec 03 01:48:28.825 INFO [stderr] 290 |                     front.shutdown(Shutdown::Both);
Dec 03 01:48:28.825 INFO [stderr]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 03 01:48:28.825 INFO [stderr]     |
Dec 03 01:48:28.825 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 03 01:48:28.825 INFO [stderr] 
Dec 03 01:48:28.825 INFO [stderr] warning: unused `std::result::Result` that must be used
Dec 03 01:48:28.825 INFO [stderr]    --> src/proxy/sync/mod.rs:291:18
Dec 03 01:48:28.825 INFO [stderr]     |
Dec 03 01:48:28.825 INFO [stderr] 291 |                     back.shutdown(Shutdown::Both);
Dec 03 01:48:28.825 INFO [stderr]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 03 01:48:28.825 INFO [stderr]     |
Dec 03 01:48:28.825 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 03 01:48:28.825 INFO [stderr] 
Dec 03 01:48:28.825 INFO [stderr] warning: variable `timedOut` should have a snake case name such as `timed_out`
Dec 03 01:48:28.825 INFO [stderr]    --> src/proxy/sync/mod.rs:309:31
Dec 03 01:48:28.825 INFO [stderr]     |
Dec 03 01:48:28.825 INFO [stderr] 309 |                                  timedOut: Arc<AtomicBool>,
Dec 03 01:48:28.825 INFO [stderr]     |                                  ^^^^^^^^
Dec 03 01:48:28.825 INFO [stderr] 
Dec 03 01:48:28.825 INFO [stderr] warning: unused `std::result::Result` that must be used
Dec 03 01:48:28.825 INFO [stderr]    --> src/proxy/sync/mod.rs:312:6
Dec 03 01:48:28.825 INFO [stderr]     |
Dec 03 01:48:28.825 INFO [stderr] 312 |         back.set_read_timeout(Some(Duration::new(1000, 0)));
Dec 03 01:48:28.825 INFO [stderr]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 03 01:48:28.825 INFO [stderr]     |
Dec 03 01:48:28.825 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 03 01:48:28.825 INFO [stderr] 
Dec 03 01:48:28.825 INFO [stderr] warning: unused `std::result::Result` that must be used
Dec 03 01:48:28.825 INFO [stderr]    --> src/proxy/sync/mod.rs:330:18
Dec 03 01:48:28.825 INFO [stderr]     |
Dec 03 01:48:28.825 INFO [stderr] 330 |                     front.shutdown(Shutdown::Both);
Dec 03 01:48:28.825 INFO [stderr]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 03 01:48:28.831 INFO [stderr]     |
Dec 03 01:48:28.831 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 03 01:48:28.831 INFO [stderr] 
Dec 03 01:48:28.831 INFO [stderr] warning: unused `std::result::Result` that must be used
Dec 03 01:48:28.831 INFO [stderr]    --> src/proxy/sync/mod.rs:331:18
Dec 03 01:48:28.831 INFO [stderr]     |
Dec 03 01:48:28.831 INFO [stderr] 331 |                     back.shutdown(Shutdown::Both);
Dec 03 01:48:28.831 INFO [stderr]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 03 01:48:28.831 INFO [stderr]     |
Dec 03 01:48:28.831 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 03 01:48:28.831 INFO [stderr] 
Dec 03 01:48:28.831 INFO [stderr] warning: variable `RecvError` should have a snake case name such as `recv_error`
Dec 03 01:48:28.831 INFO [stderr]    --> src/proxy/sync/mod.rs:345:5
Dec 03 01:48:28.831 INFO [stderr]     |
Dec 03 01:48:28.831 INFO [stderr] 345 |                 RecvError => {},
Dec 03 01:48:28.831 INFO [stderr]     |                 ^^^^^^^^^
Dec 03 01:48:28.831 INFO [stderr] 
Dec 03 01:48:28.831 INFO [stderr] warning: unused `std::result::Result` that must be used
Dec 03 01:48:28.831 INFO [stderr]    --> src/proxy/sync/mod.rs:357:22
Dec 03 01:48:28.831 INFO [stderr]     |
Dec 03 01:48:28.831 INFO [stderr] 357 |                         front.shutdown(Shutdown::Both);
Dec 03 01:48:28.831 INFO [stderr]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 03 01:48:28.831 INFO [stderr]     |
Dec 03 01:48:28.831 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 03 01:48:28.831 INFO [stderr] 
Dec 03 01:48:28.831 INFO [stderr] warning: unused `std::result::Result` that must be used
Dec 03 01:48:28.831 INFO [stderr]    --> src/proxy/sync/mod.rs:358:22
Dec 03 01:48:28.831 INFO [stderr]     |
Dec 03 01:48:28.831 INFO [stderr] 358 |                         back.shutdown(Shutdown::Both);
Dec 03 01:48:28.831 INFO [stderr]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 03 01:48:28.831 INFO [stderr]     |
Dec 03 01:48:28.831 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 03 01:48:28.831 INFO [stderr] 
Dec 03 01:48:31.388 INFO [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 7.59s
Dec 03 01:48:31.403 INFO [stderr] su: No module specific data is present
Dec 03 01:48:31.832 INFO running `"docker" "inspect" "94952c87c0521e4888aa2e6d0ec359339a4f63c6d1afb52ac9321d561a7e4b6a"`
Dec 03 01:48:31.939 INFO running `"docker" "rm" "-f" "94952c87c0521e4888aa2e6d0ec359339a4f63c6d1afb52ac9321d561a7e4b6a"`
Dec 03 01:48:32.186 INFO [stdout] 94952c87c0521e4888aa2e6d0ec359339a4f63c6d1afb52ac9321d561a7e4b6a
Dec 03 01:48:32.188 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-5/worker-4/master#8940af3cea4a9a9deabcaf843b2f8cad9a83fc61:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-4/beta-1.31-5/master#8940af3cea4a9a9deabcaf843b2f8cad9a83fc61:/source:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/source" "-e" "USER_ID=1000" "-e" "CMD=cargo +8940af3cea4a9a9deabcaf843b2f8cad9a83fc61-alt test --frozen" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"`
Dec 03 01:48:32.616 INFO [stdout] 55f40edabf39720d7f498dd2371503548dc756db6edb59c0d0a338e5d95a6232
Dec 03 01:48:32.619 INFO running `"docker" "start" "-a" "55f40edabf39720d7f498dd2371503548dc756db6edb59c0d0a338e5d95a6232"`
Dec 03 01:48:33.511 INFO [stderr] usermod: no changes
Dec 03 01:48:33.687 INFO [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 0.15s
Dec 03 01:48:33.702 INFO [stderr]      Running /target/debug/deps/meter_proxy-8b502ddd8b566d3c
Dec 03 01:48:33.704 INFO [stdout] 
Dec 03 01:48:33.705 INFO [stdout] running 0 tests
Dec 03 01:48:33.705 INFO [stdout] 
Dec 03 01:48:33.705 INFO [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out
Dec 03 01:48:33.705 INFO [stdout] 
Dec 03 01:48:33.711 INFO [stderr]    Doc-tests meter_proxy
Dec 03 01:48:40.735 INFO [stdout] 
Dec 03 01:48:40.735 INFO [stdout] running 0 tests
Dec 03 01:48:40.735 INFO [stdout] 
Dec 03 01:48:40.735 INFO [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out
Dec 03 01:48:40.735 INFO [stdout] 
Dec 03 01:48:40.746 INFO [stderr] su: No module specific data is present
Dec 03 01:48:41.087 INFO running `"docker" "inspect" "55f40edabf39720d7f498dd2371503548dc756db6edb59c0d0a338e5d95a6232"`
Dec 03 01:48:41.236 INFO running `"docker" "rm" "-f" "55f40edabf39720d7f498dd2371503548dc756db6edb59c0d0a338e5d95a6232"`
Dec 03 01:48:41.412 INFO [stdout] 55f40edabf39720d7f498dd2371503548dc756db6edb59c0d0a338e5d95a6232
